# 选择基础镜像
FROM golang:1.17.2-alpine

# 在镜像中创建项目目录
RUN mkdir /app

# 将宿主项目目录(也是当前目录)下所有文件
# 复制到镜像中的项目目录
ADD . /app

# 工作路径
WORKDIR /app

# 创建项目的可执行文件web-server
RUN go build -o web-server *.go

# 执行web-server
CMD ["/app/web-server"]
